﻿<?xml version="1.0" encoding="utf-8"?>

<!-- 
  
  If you change this file you will need to regenerate the class definition.  
  Run the following from a visual studio command prompt (so that xsd.exe is in your path):
  
  cd <folder containing this xsd file>
-->
<xs:schema targetNamespace="http://tempuri.org/ZYO" xmlns="http://tempuri.org/ZYO"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:simpleType name='enum五行' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='水' />
      <xs:enumeration value='木' />
      <xs:enumeration value='火' />
      <xs:enumeration value='土' />
      <xs:enumeration value='金' />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum天干' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='癸' />
      <xs:enumeration value='甲' />
      <xs:enumeration value='乙' />
      <xs:enumeration value='丙' />
      <xs:enumeration value='丁' />
      <xs:enumeration value='戊' />
      <xs:enumeration value='己' />
      <xs:enumeration value='庚' />
      <xs:enumeration value='辛' />
      <xs:enumeration value='壬' />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum地支' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='亥' />
      <xs:enumeration value='子' />
      <xs:enumeration value='丑' />
      <xs:enumeration value='寅' />
      <xs:enumeration value='卯' />
      <xs:enumeration value='辰' />
      <xs:enumeration value='巳' />
      <xs:enumeration value='午' />
      <xs:enumeration value='未' />
      <xs:enumeration value='申' />
      <xs:enumeration value='酉' /> 
      <xs:enumeration value='戌' />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum甲子' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='癸亥' />
      <xs:enumeration value='甲子' />
      <xs:enumeration value='乙丑' />
      <xs:enumeration value='丙寅' />
      <xs:enumeration value='丁卯' />
      <xs:enumeration value='戊辰' />
      <xs:enumeration value='己巳' />
      <xs:enumeration value='庚午' />
      <xs:enumeration value='辛未' />
      <xs:enumeration value='壬申' />
      <xs:enumeration value='癸酉' />
      <xs:enumeration value='甲戌' />
      <xs:enumeration value='乙亥' />
      <xs:enumeration value='丙子' />
      <xs:enumeration value='丁丑' />
      <xs:enumeration value='戊寅' />
      <xs:enumeration value='己卯' />
      <xs:enumeration value='庚辰' />
      <xs:enumeration value='辛巳' />
      <xs:enumeration value='壬午' />
      <xs:enumeration value='癸未' />
      <xs:enumeration value='甲申' />
      <xs:enumeration value='乙酉' />
      <xs:enumeration value='丙戌' />
      <xs:enumeration value='丁亥' />
      <xs:enumeration value='戊子' />
      <xs:enumeration value='己丑' />
      <xs:enumeration value='庚寅' />
      <xs:enumeration value='辛卯' />
      <xs:enumeration value='壬辰' />
      <xs:enumeration value='癸巳' />
      <xs:enumeration value='甲午' />
      <xs:enumeration value='乙未' />
      <xs:enumeration value='丙申' />
      <xs:enumeration value='丁酉' />
      <xs:enumeration value='戊戌' />
      <xs:enumeration value='己亥' />
      <xs:enumeration value='庚子' />
      <xs:enumeration value='辛丑' />
      <xs:enumeration value='壬寅' />
      <xs:enumeration value='癸卯' />
      <xs:enumeration value='甲辰' />
      <xs:enumeration value='乙巳' />
      <xs:enumeration value='丙午' />
      <xs:enumeration value='丁未' />
      <xs:enumeration value='戊申' />
      <xs:enumeration value='己酉' />
      <xs:enumeration value='庚戌' />
      <xs:enumeration value='辛亥' />
      <xs:enumeration value='壬子' />
      <xs:enumeration value='癸丑' />
      <xs:enumeration value='甲寅' />
      <xs:enumeration value='乙卯' />
      <xs:enumeration value='丙辰' />
      <xs:enumeration value='丁巳' />
      <xs:enumeration value='戊午' />
      <xs:enumeration value='己未' />
      <xs:enumeration value='庚申' />
      <xs:enumeration value='辛酉' />
      <xs:enumeration value='壬戌'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum节气' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='小寒' />
      <xs:enumeration value='大寒' />
      <xs:enumeration value='立春' />
      <xs:enumeration value='雨水' />
      <xs:enumeration value='惊蛰' />
      <xs:enumeration value='春分' />
      <xs:enumeration value='清明' />
      <xs:enumeration value='谷雨' />
      <xs:enumeration value='立夏' />
      <xs:enumeration value='小满' />
      <xs:enumeration value='芒种' />
      <xs:enumeration value='夏至' />
      <xs:enumeration value='小暑' />
      <xs:enumeration value='大暑' />
      <xs:enumeration value='立秋' />
      <xs:enumeration value='处暑' />
      <xs:enumeration value='白露' />
      <xs:enumeration value='秋分' />
      <xs:enumeration value='寒露' />
      <xs:enumeration value='霜降' />
      <xs:enumeration value='立冬' />
      <xs:enumeration value='小雪' />
      <xs:enumeration value='大雪' />
      <xs:enumeration value='冬至'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum八卦ID' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='坤' />
      <xs:enumeration value='震' />
      <xs:enumeration value='坎' />
      <xs:enumeration value='兑' />
      <xs:enumeration value='艮' />
      <xs:enumeration value='离' />
      <xs:enumeration value='巽' />
      <xs:enumeration value='乾'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum六十四卦ID' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='坤为地' />
      <xs:enumeration value='地雷复' />
      <xs:enumeration value='地水师' />
      <xs:enumeration value='地泽临' />
      <xs:enumeration value='地山谦' />
      <xs:enumeration value='地火明夷' />
      <xs:enumeration value='地风升' />
      <xs:enumeration value='地天泰' />
      <xs:enumeration value='雷地豫' />
      <xs:enumeration value='震为雷' />
      <xs:enumeration value='雷水解' />
      <xs:enumeration value='雷泽归妹' />
      <xs:enumeration value='雷山小过' />
      <xs:enumeration value='雷火丰' />
      <xs:enumeration value='雷风恒' />
      <xs:enumeration value='雷天大壮' />
      <xs:enumeration value='水地比' />
      <xs:enumeration value='水雷屯' />
      <xs:enumeration value='坎为水' />
      <xs:enumeration value='水泽节' />
      <xs:enumeration value='水山蹇' />
      <xs:enumeration value='水火既济' />
      <xs:enumeration value='水风井' />
      <xs:enumeration value='水天需' />
      <xs:enumeration value='泽地萃' />
      <xs:enumeration value='泽雷随' />
      <xs:enumeration value='泽水困' />
      <xs:enumeration value='兑为泽' />
      <xs:enumeration value='泽山咸' />
      <xs:enumeration value='泽火革' />
      <xs:enumeration value='泽风大过' />
      <xs:enumeration value='泽天诀' />
      <xs:enumeration value='山地剥' />
      <xs:enumeration value='山雷颐' />
      <xs:enumeration value='山水蒙' />
      <xs:enumeration value='山泽损' />
      <xs:enumeration value='艮为山' />
      <xs:enumeration value='山火贲' />
      <xs:enumeration value='山风蛊' />
      <xs:enumeration value='山天大畜' />
      <xs:enumeration value='火地晋' />
      <xs:enumeration value='火雷噬嗑' />
      <xs:enumeration value='火水未济' />
      <xs:enumeration value='火泽睽' />
      <xs:enumeration value='火山旅' />
      <xs:enumeration value='离为火' />
      <xs:enumeration value='火风鼎' />
      <xs:enumeration value='火天大有' />
      <xs:enumeration value='风地观' />
      <xs:enumeration value='风雷益' />
      <xs:enumeration value='风水涣' />
      <xs:enumeration value='风泽中孚' />
      <xs:enumeration value='风山渐' />
      <xs:enumeration value='风火家人' />
      <xs:enumeration value='巽为风' />
      <xs:enumeration value='风天小畜' />
      <xs:enumeration value='天地否' />
      <xs:enumeration value='天雷无妄' />
      <xs:enumeration value='天水讼' />
      <xs:enumeration value='天泽履' />
      <xs:enumeration value='天山遁' />
      <xs:enumeration value='天火同人' />
      <xs:enumeration value='天风后' />
      <xs:enumeration value='乾为天'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum六十四卦by数' > <!--有效值1到64-->
    <xs:restriction base='xs:string' >      
      <xs:enumeration value='无效'/> <!--0-->
      <xs:enumeration value='乾为天'/><!--乾为天 = 1-->
      <xs:enumeration value='坤为地' />
      <xs:enumeration value='水雷屯' />
      <xs:enumeration value='山水蒙' />
      <xs:enumeration value='水天需' />
      <xs:enumeration value='天水讼' />
      <xs:enumeration value='地水师' />
      <xs:enumeration value='水地比'/>
      <xs:enumeration value='风天小畜' />
      <xs:enumeration value='天泽履' />
      <xs:enumeration value='天地否' />
      <xs:enumeration value='地天泰' />
      <xs:enumeration value='天火同人' />
      <xs:enumeration value='火天大有' />
      <xs:enumeration value='地山谦' />
      <xs:enumeration value='雷地豫' />
      <xs:enumeration value='泽雷随' />
      <xs:enumeration value='山风蛊' />
      <xs:enumeration value='地泽临' />
      <xs:enumeration value='风地观' />
      <xs:enumeration value='火雷噬嗑' />
      <xs:enumeration value='山火贲' />
      <xs:enumeration value='山地剥' />
      <xs:enumeration value='地雷复' />
      <xs:enumeration value='天雷无妄' />
      <xs:enumeration value='山天大畜' />
      <xs:enumeration value='山雷颐' />
      <xs:enumeration value='泽风大过' />
      <xs:enumeration value='坎为水' />
      <xs:enumeration value='离为火' />
      <xs:enumeration value='泽山咸' />
      <xs:enumeration value='雷风恒' />
      <xs:enumeration value='天山遁' />
      <xs:enumeration value='雷天大壮' />
      <xs:enumeration value='火地晋' />
      <xs:enumeration value='地火明夷' />
      <xs:enumeration value='风火家人' />
      <xs:enumeration value='火泽睽' />
      <xs:enumeration value='水山蹇' />
      <xs:enumeration value='雷水解' />
      <xs:enumeration value='山泽损' />
      <xs:enumeration value='风雷益' />
      <xs:enumeration value='泽天诀' />
      <xs:enumeration value='天风后' />
      <xs:enumeration value='泽地萃' />
      <xs:enumeration value='地风升' />
      <xs:enumeration value='泽水困' />
      <xs:enumeration value='水风井' />
      <xs:enumeration value='泽火革' />
      <xs:enumeration value='火风鼎' />
      <xs:enumeration value='震为雷' />
      <xs:enumeration value='艮为山' />
      <xs:enumeration value='风山渐' />
      <xs:enumeration value='雷泽归妹' />
      <xs:enumeration value='雷火丰' />
      <xs:enumeration value='火山旅' />
      <xs:enumeration value='巽为风' />
      <xs:enumeration value='兑为泽' />
      <xs:enumeration value='风水涣' />
      <xs:enumeration value='水泽节' />
      <xs:enumeration value='风泽中孚' />
      <xs:enumeration value='雷山小过' />
      <xs:enumeration value='水火既济' />
      <xs:enumeration value='火水未济'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum八字六神' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='日主'/>
      <xs:enumeration value='偏印' />
      <xs:enumeration value='印授' />
      <xs:enumeration value='煞' />
      <xs:enumeration value='正官' />
      <xs:enumeration value='食神' />
      <xs:enumeration value='伤官' />
      <xs:enumeration value='偏财' />
      <xs:enumeration value='正财' />
      <xs:enumeration value='比肩' />
      <xs:enumeration value='劫财'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum六神' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='兄弟' />
      <xs:enumeration value='子孙' />
      <xs:enumeration value='妻财' />
      <xs:enumeration value='官鬼' />
      <xs:enumeration value='父母'/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum先天八卦' > <!--有效值1到8-->
    <xs:restriction base='xs:string' >     
      <xs:enumeration  value='无效' /><!--0-->
      <xs:enumeration  value='乾' /> <!--乾 = 1-->
      <xs:enumeration value='兑' />
      <xs:enumeration value='离'/>
      <xs:enumeration value='震'/>
      <xs:enumeration value='巽'/>
      <xs:enumeration value='坎'/>
      <xs:enumeration value='艮' />
      <xs:enumeration value='坤' />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name='enum元' >
    <xs:restriction base='xs:string' >
      <xs:enumeration value='上元' />
      <xs:enumeration value='中元' />
      <xs:enumeration value='下元'/>
    </xs:restriction>
  </xs:simpleType>  
  
</xs:schema>
